DBeaver CSV Türkçe Karakter Sorunu (ç,ğ,ı) | UTF-8 Çözümü + Excel Ayırma
CSV Türkçe karakter sorunu yaşıyorsan (ç, ğ, ı, ö, ş, ü bozuk görünüyorsa), bunun en yaygın nedeni DBeaver encoding ayarının yanlış olmasıdır. Bu rehberde DBeaver UTF-8 ayarı ile kesin çözümü, ardından DBeaver CSV dışa aktarma ayarlarını, Excel’de sütunlara ayırma işlemini ve son olarak DBeaver akademik lisans başvurusu sürecini adım adım bulacaksın.
Hızlı özet (1 dakikada çözüm)
- Türkçe karakter bozuksa: Encoding = UTF-8
- Excel tek sütun sorunu varsa: Veri → Metni Sütunlara
- CSV ayraç sorunu varsa: Virgül (,) veya Noktalı virgül (;) kontrol et
- Akademik lisans için: Kurumsal e-posta ile başvur ve lisansı Help → License Information bölümünden ekle
1) DBeaver’da Türkçe Karakter Sorunu Neden Olur?
Veritabanından veri çekerken veya DBeaver CSV export yaparken Türkçe karakterler bozuluyorsa, bunun temel sebebi çoğu zaman karakter kodlaması (encoding) uyuşmazlığıdır. Özellikle CSV dosyalarında UTF-8 yerine farklı bir encoding kullanıldığında “ş”, “ğ”, “ü” gibi karakterler bozuk görünebilir.
Amaç yalnızca DBeaver ekranında verileri doğru görmek değil, aynı zamanda dışa aktardığın CSV dosyasını Excel gibi araçlarda da sorunsuz açabilmektir.
2) Kesin Çözüm: DBeaver UTF-8 Encoding Ayarı
Türkçe karakter bozulmasını çözmek için DBeaver’da UTF-8 seçmek çoğu durumda yeterlidir. Özellikle CSV dışa aktarma öncesinde bu ayarı kontrol etmek gerekir.
Adım adım DBeaver UTF-8 ayarı
- DBeaver menüsünden Preferences ekranını aç.
- Editors → Text Editors → Encoding yolunu izle.
- Encoding değerini UTF-8 olarak seç.
- Ayarı kaydet ve gerekiyorsa export işlemini yeniden yap.
Not: UTF-8 seçtikten sonra daha önce bozuk oluşturulmuş CSV dosyaları otomatik düzelmeyebilir. Genellikle dosyayı yeniden export etmen gerekir.
DBeaver CSV Türkçe karakter sorunu nasıl çözülür?
- Preferences → Encoding bölümünden UTF-8 seç.
- CSV export sırasında UTF-8 kullandığından emin ol.
- Excel’de veri tek sütunda açılıyorsa Metni Sütunlara aracını kullan.
3) DBeaver ile CSV Dışa Aktarma Ayarları
DBeaver CSV dışa aktarma işleminde en kritik iki ayar Encoding ve Delimiter seçimidir.
- Encoding: UTF-8
- Delimiter: Virgül (,) veya Noktalı virgül (;)
- Header: Sütun adlarını dahil etmek istiyorsan aktif bırak
- Quote handling: Metin alanlarında ayırıcı karışıklığını önlemek için faydalıdır
- NULL handling: Boş değerlerin nasıl dışa aktarılacağını kontrol et
Excel’de veriler tek sütunda görünüyorsa, sorun genellikle DBeaver değil, yanlış delimiter seçimi veya Excel’in bölgesel ayarlarıdır.
4) Excel’de CSV Tek Sütun Sorunu Nasıl Çözülür?
DBeaver’dan aldığın CSV dosyası Excel’de tek sütunda açılıyorsa, veriler çoğu zaman doğru dışa aktarılmıştır. Sorun Excel’in ayırıcıyı doğru algılamamasıdır.
Excel “Metni Sütunlara” adımları
- Tek sütunda görünen verilerin olduğu sütunu seç.
- Üst menüden Veri → Metni Sütunlara seçeneğine tıkla.
- Sınırlandırılmış (Delimited) seç ve devam et.
- Ayraç olarak dosyada kullanılan Virgül (,) veya Noktalı virgül (;) seç.
- Önizleme doğru görünüyorsa işlemi tamamla.
İpucu: Türkiye bölgesel ayarlarında Excel çoğu zaman noktalı virgül (;) ile ayrılmış CSV dosyalarını daha doğru işler.
5) UTF-8 BOM Nedir, Gerekli mi?
UTF-8 BOM, bazı programların dosyanın UTF-8 olduğunu daha kolay anlaması için dosyanın başına eklenen özel bir işarettir. Her zaman gerekli değildir; ancak bazı eski Excel sürümleri veya belirli sistemler, BOM olan dosyaları daha doğru açabilir.
CSV dosyan Excel’de sürekli bozuk açılıyorsa, yalnızca UTF-8 değil, UTF-8 BOM desteğini de test etmek faydalı olabilir.
6) Alternatif Çözüm: Notepad++ ile Encoding Düzeltme
Eğer elindeki CSV dosyası daha önce yanlış encoding ile oluşturulduysa ve yeniden export alma şansın yoksa, dosyayı Notepad++ gibi bir editörde açıp encoding dönüştürmeyi deneyebilirsin.
- CSV dosyasını Notepad++ ile aç.
- Üst menüden Encoding sekmesine gir.
- Dosyayı uygun formatta, örneğin UTF-8 olarak dönüştür.
- Dosyayı yeniden kaydedip Excel’de tekrar aç.
7) DBeaver Akademik Lisans Başvurusu
DBeaver, akademik kullanım için bazı lisans seçenekleri sunabilir. Başvuru sürecinde kurumsal e-posta adresi kullanmak genellikle önemlidir.
Adım adım lisans aktivasyonu
- DBeaver Academic License başvuru sayfasına git.
- Ad, soyad, kurum e-postası, kurum ve pozisyon bilgilerini doldur.
- Kullanım amacını belirt: ders, araştırma, analiz veya eğitim gibi.
- Onay e-postasındaki lisans anahtarını kopyala.
- DBeaver içinde Help → License Information bölümüne girip lisansı ekle.
Not: Akademik lisanslar çoğu zaman yalnızca eğitim ve araştırma amaçlı kullanım içindir. Ticari kullanım şartlarını ayrıca kontrol etmelisin.
8) İlgili DBeaver Rehberleri
Bu sayfayı bir merkez içerik olarak güçlendirmek için aşağıdaki rehberlere de iç link verebilirsin:
9) Sık Sorulan Sorular
UTF-8 seçince mevcut veriler düzelir mi?
Yeni çektiğin veya yeniden dışa aktardığın veriler düzelir. Daha önce bozuk export alınmış dosyalarda yeniden dışa aktarma gerekebilir.
CSV’de ayraç farklıysa ne yapmalıyım?
DBeaver export ekranında delimiter ayarını kontrol et. Excel’de de aynı ayırıcıyı seçerek Metni Sütunlara işlemini uygula.
Excel neden CSV dosyasını tek sütunda açıyor?
Bunun nedeni çoğu zaman Excel’in dosyadaki ayırıcıyı yanlış algılamasıdır. Özellikle Türkçe sistemlerde virgül yerine noktalı virgül beklenebilir.
Akademik lisans ticari projelerde kullanılabilir mi?
Genellikle hayır. Akademik lisanslar eğitim ve araştırma amaçlıdır. Ticari kullanım için lisans şartlarını ayrıca incelemek gerekir.